package com.kjlink.widget.monitoring.helper;

import org.springframework.stereotype.Component;

import java.time.Duration;
import java.time.LocalDateTime;

/**
 * 描述:
 *  一些公共的  方法
 * @author Vic.xu
 * @since 2025-08-18 15:09
 */
@Component
public class MonitorCommonHelper {

    /**
     * 描述:
     *  获取最后操作时间 : 时间基线 - 时间间隔
     * @param dateTime 时间基线
     * @param duration 时间间隔
     * @return LocalDateTime
     */
    public static LocalDateTime lastOperateTime(LocalDateTime dateTime, Duration  duration){
        return dateTime.minus( duration);
    }

    public static void main(String[] args) {
        System.out.println(lastOperateTime(LocalDateTime.now(), Duration.ofMinutes(10)));
    }
}
